home *** CD-ROM | disk | FTP | other *** search
/ Internet Surfer 2.0 / Internet Surfer 2.0 (Wayzata Technology) (1996).iso / pc / faq / faqs / lan_faq / mail_pro < prev   
Encoding:
Internet Message Format  |  1992-12-26  |  10.6 KB

  1. Xref: bloom-picayune.mit.edu comp.mail.misc:10271 news.answers:3545
  2. Newsgroups: comp.mail.misc,news.answers
  3. Path: bloom-picayune.mit.edu!snorkelwacker.mit.edu!micro-heart-of-gold.mit.edu!wupost!zaphod.mps.ohio-state.edu!rpi!scott.skidmore.edu!psinntp!psinntp!newstand.syr.edu!spider.syr.EDU!jmwobus
  4. From: jmwobus@mailbox.syr.edu (John Wobus)
  5. Subject: LAN Mail Protocols Summary
  6. Message-ID: <1992Oct16.133537.19263@newstand.syr.edu>
  7. Followup-To: poster
  8. Originator: jmwobus@spider.syr.EDU
  9. Reply-To: jmwobus@mailbox.syr.edu
  10. Organization: Syracuse University, Syracuse, NY
  11. Date: Fri, 16 Oct 92 13:35:37 EDT
  12. Approved: jmwobus@mailbox.syr.edu
  13. Lines: 198
  14.  
  15. Archive-name: LANs/mail-protocols
  16.  
  17. Serving PCs and Workstations Using a Central Mail Server on an Internet
  18. ------- --- --- ------------ ----- - ------- ---- ------ -- -- --------
  19.  
  20. There are advantages to collecting mail destined to PCs and
  21. workstations on a central server, to be turned over to the PC or
  22. workstation on demand:
  23.  
  24. - Your PC or workstation may be down quite a bit and less network
  25.   bandwidth and less of the processing resouces of the sending computer
  26.   are used if the computer receiving your mail is ready.
  27. - Some people use more than one PC or workstation to read mail.
  28. - A PC or workstation may not have the resources to store all the mail
  29.   you receive.
  30. - It can make your e-mail address more like other users'.
  31.  
  32. The easiest way to "implement" this is to run the central mail server
  33. like any multi-user system: let people sign on to it and use some mail
  34. utility.  Then PC and workstation users can use "terminal sessions" to
  35. sign on to the central mail server and read their mail.  This has the
  36. disadvantage of making the PC and workstation users learn and use the
  37. central mail server's procedures.
  38.  
  39. SMTP, the "internet" mail protocol used to deliver mail between
  40. multi-user systems only supports mail transfer initiated by the
  41. sender.  Other protocols have been devised to allow a workstation or PC
  42. to request transfer of mail, thus able to make use of a cnetral
  43. server.  These include the published protocols POP (probably not used
  44. anymore), POP2, POP3, IMAP2, IMAP3 and DMSP.
  45.  
  46. POP, POP2, POP3:  These are rather minimal and are designed to be so.
  47. The three are similar but not enough alike to be interoperable.  They
  48. are basically designed to identify the user by username and password,
  49. to transfer the mail from server to PC or workstation and to delete the
  50. mail transferred.  It is assumed that SMTP will be used to send mail.
  51. Messages can be retrieved individually, but the only information you
  52. can get about a message without transferring it is its length in
  53. bytes-- useful for PCs with limited storage.
  54.  
  55. POP2 and POP3 are still used a good deal.  POP3 has a couple of
  56. optional extensions: one to avoid sending passwords, and one to aid in
  57. reading bulletin boards.
  58.  
  59. IMAP2, IMAP3:  The IMAP family is similar to the POP family, but also
  60. gives clients a way to do string searches through mail that still
  61. resides on the server.  This is designed to allow the PC or workstation
  62. to be more selective as to which mail will be transferred.  The POP
  63. protocols, on the other hand, are designed for simpler server
  64. software.
  65.  
  66. IMAP2 is used quite a bit.  IMAP3 is an incompatible offshoot that has
  67. not been implemented much.  Recent work not yet documented in an RFC
  68. has extended IMAP2 to include support for multimedia mail.
  69.  
  70. DMSP (aka PCMAIL):  PCs and workstations can use this protocol to both
  71. send and receive mail.  The system is designed around the idea that
  72. each user can own more than one workstation; however, the system
  73. doesn't seem to handle the idea of a "public workstation" very well.
  74. The PCs and workstations are assumed to hold state information about
  75. the mail, a directory so to speak, and when the PC or workstation is
  76. connected to the server, this directory is updated to "reality".
  77.  
  78. More about the protocols:
  79.  
  80. Name:      Post Office Protocol, Version 2
  81. Nickname:  POP2
  82. Document:  RFC 937 (Butler et al, February 1985)
  83. TCP-port:  109
  84. Sites:
  85.  
  86. Name:      Post Office Portocol, Version 3
  87. Nickname:  POP3
  88. Document:  RFC 1225 (Rose, May 1991)
  89. TCP-port:  110 (109 also often used)
  90. Sites:     UC Irvine, MIT
  91.  
  92. Name:      Distributed Mail Service Protocol
  93. Nickname:  DMSP, Pcmail 
  94. Document:  RFC 1056 (Lambert, June 1988)
  95. TCP-port:  158
  96. Sites:     MIT
  97.  
  98. Name:      Interactive Mail Access Protocol, Version 2
  99. Nickname:  IMAP2
  100. Document:  RFC 1176 (Crispin, August 1990)
  101. TCP-port:  143
  102. Sites:     Stanford, U Washington
  103.  
  104. Name:      Interactive Mail Access Protocol, Version 3
  105. Nickname:  IMAP3
  106. Document:  RFC 1203 (Rice, February 1991)
  107. TCP-port:  220
  108. Sites:     Stanford
  109.  
  110. Implementations:
  111.  
  112. Prot   Computer    Implementation      End     Source
  113. ------ ----------- ------------------- ------- --------------------------------
  114. DSMP   PC          pc-epsilon (3.1)    client  allspice.lcs.mit.edu
  115. DSMP   PC          pc-netmail (3.1)    client  allspice.lcs.mit.edu
  116. DSMP   PC          pc-reader           client  allspice.lcs.mit.edu
  117. DSMP   Unix        Pcmail 3.1 reposit. server  allspice.lcs.mit.edu
  118. DSMP   Unix/EMACS  Pcmail 4.2          client  allspice.lcs.mit.edu
  119. DSMP   PC          PC/TCP              client  FTP Software
  120. DSMP   OS/2        PC/TCP              client  FTP Software
  121. DSMP   OS/2        TCP/2               client  Essex Systems
  122. DSMP   OS/2        TCP/2 SERVER PACK   server  Essex Systems
  123. DSMP   OS/2        TCP/2 ADV CLIENT    client  Essex Systems
  124. IMAP2  Macintosh   MacMS 2.2.1         client  sumex-aim.stanford.edu
  125. IMAP2  Macintosh   Mailstrom (beta)    client  sumex-aim.stanford.edu
  126. POP2   Macintosh   MacPOP 1.5          client  trident.arc.nasa.gov
  127. POP2   MS-DOS      PC POP 2.1          client  trident.arc.nasa.gov
  128. POP3   Macintosh   TCP/Connect II      client  InterCon Systems Corporation
  129.  
  130. IMAP2  NeXT        EasyMail            client  ftp.cac.washington.edu
  131. IMAP2  NeXT        MailManager         server  ftp.cac.washington.edu
  132. IMAP2  TOPS20      ?                   server  ?
  133. IMAP2  Unix        ?                   client  ftp.cac.washington.edu
  134. IMAP2  Unix        imapd 3.1           server  sumex-aim.stanford.edu*
  135. IMAP2  Unix/X      ximap 0.7.2         client  sumex-aim.stanford.edu
  136. IMAP2  Unix        imapd               server  ftp.cac.washington.edu
  137. IMAP2  Unix        pine                client  ftp.cac.washington.edu
  138. IMAP2  Xrx Lsp Mch ?                   client  ?
  139. IMAP2  MS-DOS      pine (future)       client  ?
  140. IMAP2  MS-Windows  ?                   client  ?Some company in Canada
  141. POP2   Macintosh   POPMail II          client  boombox.micro.umn.edu
  142. POP2   Macintosh   MailStop            server  boombox.micro.umn.edu
  143. POP2   MS-DOS      LifeLine Mail       client  SunSelect
  144. POP2   MS-DOS      ka9q                server  ucsd.edu
  145. POP2   MS-DOS      MD/DOS-IP           client  U Maryland
  146. POP2   MS-DOS      PC/TCP              client  FTP Software
  147. POP2   Unix        ?                   server  boombox.micro.umn.edu
  148. POP2   Unix        popd (USC-ISI)      server  trident.arc.nasa.gov
  149. POP2   Unix        imapd/ipop2d        server  ftp.cac.washington.edu
  150. POP2   Unix        mh-6.7 (UCI RandMH) server  ftp.cc.berkeley.edu
  151. POP2   VM          FAL                 server  IBM
  152. POP2   VM          ?                   server  Texas Tech University
  153. POP2   OS/2        TCP/2 SERVER PACK   server  Essex Systems
  154. POP2   VMS         MULTINet            server  TGV, Inc.
  155. POP3   Macintosh   Eudora 1.2.2        client  ftp.cso.uiuc.edu
  156. POP3   Macintosh   Eudora 1.3 (in dev) client  Not Yet
  157. POP3k  Macintosh   Eudora X            client  run at Brown U.
  158. POP3   Macintosh   MacPOP (Berkeley)   client  ftp.cc.berkeley.edu
  159. POP3k  Macintosh   TechMail 2.0        client  net-dist.mit.edu
  160. POP3   Macintosh   MacMH               client  jessica.stanford.edu/info
  161. POP3   Macintosh   POPMail II          client  boombox.micro.umn.edu
  162. POP3   Macintosh   MailStop (soon)     server  UMinn
  163. POP3t  Unix        popper-1.7          server  ftp.cc.berkeley.edu
  164. POP3   Unix        popper-1.831        server  ?
  165. POP3   Unix        mh-6.7 (UCI RandMH) both    ics.uci.edu
  166. POP3   Unix        imapd/ipop3d        server  ftp.cac.washington.edu
  167. POP3t  MS-DOS      PC/TCP              client  FTP Software
  168. POP3   MS-DOS      TechMail(future)    client  ? 
  169. POP3   MS-DOS      ?                   client  logos.ucs.indiana.edu
  170. POP3   MS-DOS      NUPOP (in beta)     client  (ftp.acns.nwu.edu)
  171. POP3   MS-DOS      POPMail/PC          client  boombox.micro.umn.edu
  172. POP3   MS-DOS      Eudora (alpha)      client  Qualcomm Inc (pc-eudora-info@qualcom.com)
  173. POP3   MS-DOS      ka9q (future)       server  ?
  174. POP3   ?           POPgate (Pmail gw)  server  risc.ua.edu
  175. POP3x  MSwindows   WinQVT (2.1)        client  QPC Software (shareware)
  176. POP3   MSwindows   Eudora (future)     client  Qualcomm Inc (pc-eudora-info@qualcom.com)
  177. POP3   MSwindows   wnqvtnet            client  ftp.cica.indiana.edu
  178. POP3   VMS         IUPOP3 (1.7) (1.6?) server  mythos.ucs.indiana.edu, logos?
  179. POP3   VMS         MULTINet            both    TGV, Inc.
  180. POP3   OS/2        TCP/2 SERVER PACK   server  Essex Systems
  181. POP3   OS/2        TCP/2 ADV CLIENT    client  Essex Systems
  182. POP?   MS-DOS      UCDmail             client  ucdavis.ucdavis.edu
  183. POP?   MS-DOS      PC POP              client  ?Bill Schweickert/Sterling Fed
  184. POP?   Macintosh   MEWS                client  ?
  185. POP?   Macintosh   byupopmail          client  ?
  186. POP?   VM          ?                   server  TTUVM1
  187. ?      Macintosh   Hypermail           ?       ?
  188. ------ ----------- ------------------- ------- --------------------------------
  189. Appendix:
  190. Some other packages for desktop systems
  191. ------ ----------- ------------------- ------- --------------------------------
  192. uucp   Macintosh   uAccess             peer    ICE Engineering
  193. SMTP   Macintosh   LeeMail 1.2.4       peer    Shareware, laf@mitre.org
  194. uucp   Macintosh   FernMail            peer    Shareware, dplatt@snulbug.mtview.ca.us
  195. prop   Macintosh   MacPost             both    ftp.lu.se
  196. uucp   Macintosh   Eudora              peer    ftp.cso.uiuc.edu
  197. uucp   Macintosh   UUPC                peer    dplatt@snulbug.mtview.ca.us
  198. uucp   Macintosh   gnuucp              peer    jim@fpr.com
  199. ?      MS-DOS      Pmail 2.3 (R1)      client  splicer.cba.hawaii.edu
  200. ?      MS-DOS      Pmail 2.3 (R2)(fut) client
  201. ?      MS-Windows  Pmain/Windows (fut) client
  202. ?      Macintosh   Pmail/Mac 1.1       client  splicer.cba.hawaii.edu
  203. ?      Macintosh   Pmail/Mac 2.0(beta) client  risc.ua.edu
  204. ------ ----------- ------------------- ------- --------------------------------
  205. Other issues:
  206. (1) What are the common extensions to POP3 and which clients/servers
  207.  support them?
  208. POP3k - kerberos
  209. POP3x - ?
  210. POP3t - xtnd xmit facility--allows client to send mail through additional
  211.  POP commands, thus allowing server to verify/log source of mail.
  212. ------ ----------- ------------------- ------- --------------------------------
  213.